<?php
/**
 * Clase Base Bean para BasePoRecepcionLineaBN
 *
 * @package    Sedapal
 * @subpackage BasePoRecepcionLineaBN
 * @author     hans
 * @version    SVN:: BasePoRecepcionLineaBN.class.php,v 1.1 2012-03-18 20:27:48 Hans.parra Exp $
 */
abstract class BasePoRecepcionLineaBN
{
  protected $RcpId;
  protected $LineaId;
  protected $ArtId;
  protected $Cant;
  protected $Costo;
  protected $Obs;
  protected $CreaUsr;
  protected $CreaFecha;
  protected $ModifUsr;
  protected $ModifFecha;
  protected $Mensaje;
  protected $Error;

  public function getRcpId(){
    return $this->RcpId;
  }
  public function setRcpId($v1){
    $this->RcpId = $v1; 
  }

  public function getLineaId(){
    return $this->LineaId;
  }
  public function setLineaId($v1){
    $this->LineaId = $v1; 
  }

  public function getArtId(){
    return $this->ArtId;
  }
  public function setArtId($v1){
    $this->ArtId = $v1; 
  }

  public function getCant(){
    return $this->Cant;
  }
  public function setCant($v1){
    $this->Cant = $v1; 
  }

  public function getCosto(){
    return $this->Costo;
  }
  public function setCosto($v1){
    $this->Costo = $v1; 
  }

  public function getObs(){
    return $this->Obs;
  }
  public function setObs($v1){
    $this->Obs = $v1; 
  }

  public function getCreaUsr(){
    return $this->CreaUsr;
  }
  public function setCreaUsr($v1){
    $this->CreaUsr = $v1; 
  }

  public function getCreaFecha(){
    return $this->CreaFecha;
  }
  public function setCreaFecha($v1){
    $this->CreaFecha = $v1; 
  }

  public function getModifUsr(){
    return $this->ModifUsr;
  }
  public function setModifUsr($v1){
    $this->ModifUsr = $v1; 
  }

  public function getModifFecha(){
    return $this->ModifFecha;
  }
  public function setModifFecha($v1){
    $this->ModifFecha = $v1; 
  }

  public function getMensaje(){
    return $this->Mensaje;
  }
  public function setMensaje($vl){
    $this->Mensaje = $vl;
  }

  public function getError(){
    return $this->Error;
  }
  public function setError($vl){
    $this->Error = $vl;
  }

  /* Recupera un objeto Po_recepcion_lineaBN desde un RecordSet */
  public static function retrieveByRs( $o_Po_recepcion_lineaRs )
  {
    $o_PoRecepcionLineaBN = new PoRecepcionLineaBN();
    $o_PoRecepcionLineaBN->setRcpId( $o_Po_recepcion_lineaRs['rcpId'] );
    $o_PoRecepcionLineaBN->setLineaId( $o_Po_recepcion_lineaRs['lineaId'] );
    $o_PoRecepcionLineaBN->setArtId( $o_Po_recepcion_lineaRs['artId'] );
    $o_PoRecepcionLineaBN->setCant( $o_Po_recepcion_lineaRs['cant'] );
    $o_PoRecepcionLineaBN->setCosto( $o_Po_recepcion_lineaRs['costo'] );
    $o_PoRecepcionLineaBN->setObs( $o_Po_recepcion_lineaRs['obs'] );
    $o_PoRecepcionLineaBN->setCreaUsr( $o_Po_recepcion_lineaRs['creaUsr'] );
    $o_PoRecepcionLineaBN->setCreaFecha( $o_Po_recepcion_lineaRs['creaFecha'] );
    $o_PoRecepcionLineaBN->setModifUsr( $o_Po_recepcion_lineaRs['modifUsr'] );
    $o_PoRecepcionLineaBN->setModifFecha( $o_Po_recepcion_lineaRs['modifFecha'] );
    return $o_PoRecepcionLineaBN;
  }
}